Fortran Isolates the CSE Community
نویسنده
چکیده
The continued usage of Fortran as a dominant programming language isolates the computational science & engineering (CSE) community and hinders the learning and adoption of modern software engineering methods. The issue is not primarily that Fortran is not suitable for developing many different types of software. Indeed, the are many examples of quality CSE software written in Fortran that can legitimately be considered to be “self-sustaining software” (i.e. clean design and code, well tested, minimal controlled dependencies, etc., see [1]). The problem is that there are many CSE development groups and communities that only know Fortran and are therefore isolated from the broader software development community where Fortran usage is extremely low (ranked 24th in the TIOBE Index from Nov. 2013 [11]). Other problems with Fortran will not be discussed in the short paper (e.g. slowness to implement the 2003 standard, lack of an quality open source compiler for Fortran 2003, clumsy and inefficient text processing, etc.). The problem is that if a Fortran programmer wants to learn about quality modern software development techniques and practices (e.g. continuous integration, unit testing, test-driven development (TDD), emergent object-oriented design, refactoring, etc. [2, 9, 8]), to what resources or references do they go? There are few (if any) quality references, training courses or instructors on these topics that are accessible to Fortran-only programmers. The issue is that all of the quality books, articles, training courses on all of these topics have examples in mainstream languages like C++ and Java and not Fortran. Mainstream languages like C++, Java, Python, etc. are so different from Fortran that they are largely inaccessible to Fortran-only CSE programmers and therefore this material is also inaccessible for Fortran-only programmers.
منابع مشابه
In Vitro Antimicrobial Susceptibility of Ceftriaxone Sulbactam EDTA (CSE 1034) And Other Β Lactam/ Β Lactamase Inhibitors And Carbapenems Against Enterobacteriaceae:A Comparative Study
Emergence of multidrug resistance among enterobacteriaceae has limited the treatment options. Therefore, it’s high time to look ahead for newer possibilities. However, new antibiotic discovery and development has not kept pace with the existing demand of the same. An alternative aspect is use of potentiators of the already existing antibiotics the so called antibiotic adjuvants. The present stu...
متن کاملPrevalence of resistance and toxin genes in community-acquired and hospital-acquired methicillin-resistant Staphylococcus aureus clinical isolates
Objective(s): Methicillin-resistant Staphylococcus aureus (MRSA) is one of the major health hazards and became of greater public health concern since the emergence of community-acquired MRSA. This work aimed to study the prevalence of mecA, femA, femB, lukS-PV, lukF-PV (PVL), intI, and intII genes among community-acquired (CA) hospital-acquired (HA) MRSA to increase vi...
متن کاملDesigning to Attract Participation in a Niche Community for Women in Science & Engineering
It is hard to start new online communities. For every success story there are many failed attempts. Researchers from social psychology and computer science have studied what drives participation in established largescale online communities. There are also a number of books suggesting how to design for success. We investigate whether applying design principles from theory and best practices can ...
متن کاملCorrelation of quinolone-resistance, qnr genes and integron carriage in multidrug-resistant community isolates of Klebsiella spp.
Objective(s): Plasmid-mediated quinolone resistance (PMQR) determinants and integrons have a considerable contribution to bacterial drug resistance in Gram-negative pathogens. We studied the prevalence of PMQR genes and integron carriage in multidrug-resistant community isolates of Klebsiella spp.Materials and Methods: Two hundred and fi...
متن کاملA Comparison of Toxicity Mechanisms of Cigarette Smoke on Isolated Mitochondria Obtained from Rat Liver and Skin
Previous studies demonstrated that CSE induces oxidative stress and its consequences on isolated mitochondria obtained from lung, heart and brain which may provide insight into the role of CSE in human health and disease. The present study was carried out to further characterize and compare toxic effect of CSE extract on isolated mitochondria obtained from either a directly contacting tissue (i...
متن کامل